Automatic random variate generation in Python

نویسندگان

چکیده

The generation of random variates is an important tool that required in many applications. Various software programs or packages contain generators for standard distributions like the normal, exponential Gamma, e.g., programming language R and SciPy NumPy Python. However, it not uncommon sampling from new/non-standard required. Instead deriving specific such situations, so-called automatic black-box methods have been developed. These allow user to generate fairly large classes by only specifying some properties (e.g. density and/or cumulative distribution function). In this note, we describe implementation C library UNU.RAN Python package provide a brief overview functionality.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Non-uniform Random Variate Generation in R

Random variate generation is an important tool in statistical computing. Many programs for simulation or statistical computing (e.g. R) provide a collection of random variate generators for many standard distributions. However, as statistical modeling has become more sophisticated there is demand for larger classes of distributions. Adding generators for newly required distributions seems not t...

متن کامل

Non-uniform Random Variate Generation

This is a survey of the main methods in non-uniform random variate generation, and highlights recent research on the subject. Classical paradigms such as inversion, rejection, guide tables, and transformations are reviewed. We provide information on the expected time complexity of various algorithms, before addressing modern topics such as indirectly specified distributions, random processes, a...

متن کامل

On Global Costs and Nyquist's Theorem in Random Variate Generation

We consider a large class of densities defined in terms of smoothness and tail conditions. Assume that we want to generate n iid random variables from a given density f in this class, and that the global cost of the generator is equal to the total number of evaluations of f We demonstrate with the help of several examples how one can proceed to make the expected cost grow at a sublinear (o(n» r...

متن کامل

Density estimation and random variate generation using multilayer networks

In this paper we consider two important topics: density estimation and random variate generation. We present a framework that is easily implemented using the familiar multilayer neural network. First, we develop two new methods for density estimation, a stochastic method and a related deterministic method. Both methods are based on approximating the distribution function, the density being obta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the Python in Science Conferences

سال: 2022

ISSN: ['2575-9752']

DOI: https://doi.org/10.25080/majora-212e5952-007